package cn.edu.zsc.rbac.service;

import cn.edu.zsc.rbac.domain.dto.UserDto;
import cn.edu.zsc.rbac.domain.entity.User;
import cn.edu.zsc.rbac.domain.vo.Result;

public interface IUserService {

    boolean deptInUse(int deptId);

    boolean roleInUse(int roleId);

    boolean existsById(int id);
    
    User findById(int id);
    
    Result list();

    Result create(UserDto dto);

    Result update(UserDto dto,int id);

    Result toggle(int id);



    
}
